import request from '@/utils/request'

/**
 * 查询码上放心药品信息
 */
export function listMsfx(data) {
  return request({
    url: '/btrh/drugMap/msfx/drug',
    method: 'get'
  })
}

/**
 * 查询ncc药品信息
 */
export function listNcc(query) {
  return request({
    url: '/btrh/drugMap/ncc',
    method: 'get',
    params: { 'drugName': query }
  })
}

/**
 * 插入药品映射
 */
export function insertDrugMap(data) {
  return request({
    url: '/btrh/drugMap',
    method: 'post',
    data: data
  })
}

/**
 * 查询药品映射列表
 */
export function listDrugMap(query) {
  return request({
    url: '/btrh/drugMap/list',
    method: 'get',
    params: query
  })
}

/**
 * 删除药品映射
 */
export function delDrugMap(id) {
  return request({
    url: '/btrh/drugMap/' + id,
    method: 'delete'
  })
}

/**
 * 根据id查询药品映射详细信息
 */
export function getDrugMap(id) {
  return request({
    url: '/btrh/drugMap/' + id,
    method: 'get'
  })
}

/**
 * 修改药品映射信息
 */
export function updateDrugMap(data) {
  return request({
    url: '/btrh/drugMap',
    method: 'put',
    data: data
  })
}

/**
 * 查询ERP药品信息（查询列表使用）
 */
export function queryErpDrug() {
  return request({
    url: '/btrh/drugMap/erpDrug',
    method: 'get'
  })
}

/**
 * 根据药品追溯码前七位查询药品信息
 * @param query
 * @returns {*}
 */
export function selectTypeNoByDrugCode(query) {
  return request({
    url: '/btrh/drugMap/typeNo/' + query,
    method: 'get'
  })
}
